home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #2
/
Amiga Plus CD - 1995 - No. 2.iso
/
pd
/
grafik
/
mandelsquare-ham
/
note
< prev
next >
Wrap
Text File
|
1995-04-11
|
2KB
|
67 lines
A note on the accompanying source code
The source code of `MandelSquare' consists of the following files which
reside in the current directory:
Font.c
FPInit.asm
Iterate.asm
MakeFile
MandelSquare.c
MandelSquare.h
MandelSquare.i
MandelSquare.rev
Plot.asm
PreInclude.c
ReadILBM.c
SaveILBM.c
WaitLine.asm
playanim.lib
saveanim.lib
The source code will compile under SAS/C 5.10 and later (Lattice `C'
5.04 might do, I haven't tried, though). Porting the program to Aztec `C',
GCC or DICE should be more or less trivial, the biggest problem you will
probably encounter will be to find an assembler to support '881
instructions. The one supplied with Aztec `C' is excellent and will do,
and I've heard of an australian assembler called `Macro68' which will
probably also do the trick, but you will probably have problems with GCC or
DICE. In this case, uncomment the `Iterate' function in MandelSquare.c and
run this code instead of the '881 assembly language routine. Note that
`FPInit.asm' is Lattice/SAS specific and may not be required in different
compiler environments.
The file `saveanim.lib' is generated from a `doctored' version of Gary
Bonham's `GrabAnim' program. The files necessary to build it are to be
found in the `SaveAnim' subdirectory:
animcontrol.c
grabanim.c
iffw.c
ilbmwx.c
MakeFile
packer.c
putanim.c
skip.c
I spent a whole weekend rewriting and debugging (there were indeed a few
bugs to be fixed) Gary Bonham's `DisplayAnim' code. The very condensed set
of support routines which generate the file `playanim.lib' is to be found
in the `PlayAnim' subdirectory:
dbf.c
gio.h
iff.h
iffr.c
ilbm.h
MakeFile
playanim.c
preloadanim.c
preloadanim.h
readpict.h
unvscomp.asm
That's it folks, I hope you like the program!
-olsen